
"""
一个任务包里面的固定名称的模块tasks.py，是当前定义任务的地方
"""

from celery_tasks.main import celery_app
from celery_tasks.yuntongxun.ccp_sms import CCP

#定义一个发送短信的任务（任务就是函数）
# 只有被task装饰器装饰的函数才能"异步"执行；
@celery_app.task(name='ccp_send_sms_code')
def ccp_send_sms_code(mobile,sms_code):
    '''
    功能：发送短信
    :param mobile: 手机号
    :param sms_code: 短信验证码
    :return: ０表示成功，－１表示失败
    '''

    ccp = CCP()
    return ccp.send_template_sms(
        mobile,
        [sms_code,5],
        1
    )